Basil Pesto Fusilli Pasta with Roasted Eggplant, Caramelized Onions and Fresh Mozzarella